部署web项目到tomcat 您所在的位置:网站首页 tomcat 发布 部署web项目到tomcat

部署web项目到tomcat

#部署web项目到tomcat| 来源: 网络整理| 查看: 265

部署web项目到tomcat

目标:能够把web项目部署到tomcat服务器 路径:1. 在tomcat中直接发布web项目 2. 使用虚拟路径发布web项目 3. 使用独立xml配置发布web项目

一. 将web项目复制到tomcat的webapps目录下 示例演示:

在tomcat中发布的web项目都会存在于webapps文件夹下,如果这里使用手动发布项目,可以先在webapps文件夹下创建一个文件夹heima作为项目名,然后在heima文件夹下新创键一个index.html页面作为该项目的主页,然后输入内容,启动tomcat服务器即可

1、在webapps文件夹下新创建一个文件夹heima作为项目名 2、在heima文件夹下新创键一个index.html页面,并输入如下内容

我的第一个JavaWeb项目

3、启动tomcat服务器(双击bin目录下的startup.bat文件)

4、通过URL访问

访问web目录下的index.html的url为:http://localhost:8080/heima/index.html

补充:我们发现当我们在浏览器地址栏中不输入heima项目下的index.html也可以访问主页面中的内容,

原因:当我们启动tomcat服务器的时候,在tomcat服务下的conf文件夹下有个配置文件叫做web.xml,这个文件中有如下代码:

index.html index.htm index.jsp

这些代码称为欢迎页面,当我们在访问项目的时候如果不输入页面的时候,那么就会默认访问项目下默认的欢迎页面,从上往下依次访问。访问顺序:index.html、index.htm、index.jsp。所以当我们在浏览器地址栏中不输入页面的时候就会访问欢迎页面。

二、虚拟路径发布web项目

要实现虚拟路径发布web项目,需要修改server.xml配置文件

在conf/server.xml文件的host元素中配置Context(上下文)标签

path属性: 虚拟访问目录的名称 docBase属性: Web应用所在目录

好处:项目不需要发布在webapps下,因为webapps项目越多,导致tomcat启动越慢。

找到server.xml文件中148行,host元素,写下面的代码:

启动tomcat服务器,然后在浏览器上测试:http://localhost:8080/aaa/index.html

三、独立xml配置发布web项目

第1步:在tomcat/conf目录下新建一个Catalina目录(如果已经存在无需创建)

第2步:在Catalina目录下创建localhost目录

第3步:在localhost中创建xml配置文件,名称为:second(注:这个名称是浏览器访问路径,随便定义)

第4步:添加xml文件的内容为:

说明: reloadable="true"表示可以重复加载。

第5步:在e:/MyWeb/下创建index.html,访问测试

小结:

当一个web项目开发结束后,需要把web项目发布到tomcat服务器(项目上线、项目发布)

通常企业发布web项目的方式:

方式一:直接发布 (最简单、最便捷)

直接把web项目复制到tomcat目录下的webapps文件夹下

方式二:虚拟路径 (把tomcat和web项目分离)

修改tomcat自带的server.xml配置文件 + 指定web项目路径

方式三:独立xml文件

tomcat的conf目录下新建一个Catalina目录

Catalina目录下新建xml文件(名字自定义),并添加配置参数

指定web项目路径



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有